provision of an essential service - Espagnol Anglais Dictionnaire